Towards a Failure Model of Software Components
نویسندگان
چکیده
We present a failure model for describing sequences of services that are provided and required, and services that may be blocked by software components. For any automata-based model introduced in our previous work, there is a corresponding failure model. We show that the failure model is expressive enough to describe non-blockable properties defined in the automata-based models. Plugging operation of failure models is given and proved to be consistent with plugging operation of automata-based models. A kind of components, called coordinators, are then introduced to coordinate behaviors of components, and coordination operation is presented too. An algorithm is developed to generate a coordinator which can filter out sequences of provided service invocations that may be blocked.
منابع مشابه
N-Policy for M/G/1 Machine Repair Model with Mixed Standby Components, Degraded Failure and Bernoulli Feedback
In this paper, we study N-policy for a finite population Bernoulli feedback queueing model for machine repair problem with degraded failure. The running times of the machines between breakdowns have an exponential distribution. The repair times of the machines are independent and identically distributed random variables. If at any time a machine fails, it is sent to the repairman for repairing,...
متن کاملComparison of the effectiveness of imago therapy and cognitive-behavioral couple therapy on marital boredom, failure tolerance and positive feelings towards the spouse in couples
in couples Extended Abstract 1.Introduction Identifying the factors affecting the foundation of the family, such as marital boredom, failure, negative feelings towards the spouse, etc., and examining prevention and elimination strategies, is of undeniable importance. Marital boredom is a painful state of physical, emotional, and psychological exhaustion that affects those who expect their ab...
متن کاملTowards Improving Object-Oriented Software Maintenance during Change Impact Analysis
Today, resources are geared towards modifying rather than developing new software systems. Changes are necessary during the system’s lifetime to keep it useful but the major challenge is how these changes are controlled and managed. Software systems are complex with large dependency webs and components that are fault-prone. Modifying components without regard to its dependencies or its fault-pr...
متن کاملAssociation between COVID-19 Anxiety and Cognitive Failure and Temperament Components in the Personnel of an Iranian Hospital, Iran, 2021
Background: The outbreak of COVID-19 has a serious crisis for health systems in different countries. This study aimed to investigate the association between COVID-19 anxiety and cognitive failure and temperament components in the personnel of a hospital in the Yazd Province. Materials and Methods: This was a cross-sectional study. The participants were the personnel of a hospital. The convenie...
متن کاملDesigning and Analyzing the New Model of Project Finance by Bank Resource Allocation towards Achieving Sustainable Economic Development
One of the most significant guiding criteria in project design and implementation is sustainable development. Banks play a critical role in environmental protection and the transition to a green economy. Green financing is an innovative financial tool that aims to achieve ecological balance while promoting economic growth. The current study intends to construct and analyze a project financing m...
متن کامل